ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Introduction to JVM Languages [source code]

دانلود کتاب مقدمه ای بر زبانهای JVM [کد منبع]

Introduction to JVM Languages [source code]

مشخصات کتاب

Introduction to JVM Languages [source code]

ویرایش:  
نویسندگان:   
سری:  
ISBN (شابک) : 178712794X, 9781787127944 
ناشر: Packt Publishing 
سال نشر: 2017 
تعداد صفحات: 0 
زبان: English 
فرمت فایل : ZIP (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 425 کیلوبایت 

قیمت کتاب (تومان) : 34,000



کلمات کلیدی مربوط به کتاب مقدمه ای بر زبانهای JVM [کد منبع]: برنامه نویسی، کامپیوتر و فناوری، راهنماهای مبتدی، جاوا، زبان های برنامه نویسی



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 12


در صورت تبدیل فایل کتاب Introduction to JVM Languages [source code] به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب مقدمه ای بر زبانهای JVM [کد منبع] نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب مقدمه ای بر زبانهای JVM [کد منبع]



ویژگی های کلیدی

  • این راهنما پوشش عمیقی از ماشین مجازی جاوا و ویژگی های آن ارائه می دهد
  • این کتاب که با مثال های عملی پر شده است، به شما در درک هسته کمک می کند. مفاهیم Java، Scala، Clojure، Kotlin و Groovy
  • با پارادایم های مختلف برنامه نویسی کار کنید و در مورد برنامه نویسی امری، شی گرا و تابعی اطلاعات کسب کنید

توضیحات کتاب< /h4>

هرکسی که توسعه نرم افزار را می داند، ماشین مجازی جاوا را می داند. ماشین مجازی جاوا وظیفه تفسیر کد بایت جاوا و تبدیل آن به اقدامات را بر عهده دارد. در ابتدا، جاوا تنها زبان برنامه نویسی مورد استفاده برای JVM بود. اما افزایش پیچیدگی زبان و عملکرد قابل توجه JVM، فرصتی را برای نسل جدیدی از زبان های برنامه نویسی ایجاد کرد. اگر می‌خواهید پایه‌ای قوی با ماشین مجازی جاوا بسازید و با زبان‌های برنامه‌نویسی مدرن محبوب شروع کنید، این کتاب برای شما مناسب است.

این کتاب با معرفی کلی JVM و ویژگی‌های آن آغاز می‌شود. ، که در زبان های JVM مشترک هستند و به شما کمک می کنند تا با مفاهیم آن آشنا شوید. سپس به توضیح زبان‌هایی مانند Java، Scala، Clojure، Kotlin و Groovy می‌پردازد و نحوه کار با هر زبان، ویژگی‌های آن‌ها، موارد استفاده، و مزایا و معایب را نشان می‌دهد. با نوشتن پروژه‌های نمونه به آن زبان‌ها و تمرکز بر نقاط قوت هر زبان، به شما کمک می‌کند زبان برنامه‌نویسی مناسب‌ترین زبان برای نیازهای خاص خود را پیدا کنید.

در پایان کتاب، شما نوشته‌اید. برنامه های متعددی که روی ماشین مجازی جاوا اجرا می شوند و از تفاوت های بین زبان های مختلف اطلاع دارند.

آنچه یاد خواهید گرفت

  • اطلاعات عملی در مورد ماشین مجازی جاوا به دست آورید

    li>

  • زبان های محبوب JVM و کتابخانه کلاس جاوا را بشناسید
  • با پارادایم های مختلف برنامه نویسی مانند امری، شی گرا و کاربردی آشنا شوید
  • کار با JVM رایج ابزارهایی مانند Eclipse IDE، Gradle و Maven
  • کاوش در چارچوب هایی مانند SparkJava، Vert.x، Akka و JavaFX
  • دانش خود را در مورد گویش های دیگر زبان های برنامه نویسی معروف که اجرا بر روی JVM، از جمله جاوا اسکریپت، پایتون، و روبی

درباره نویسنده

Vincent van der Leun یک s است مهندس نرم افزار مقیم شهر اوترخت در هلند. برنامه نویسی از سن 8 سالگی، او در طول سال ها با بسیاری از زبان ها و پلتفرم های مختلف کار کرده است. چند سال پیش با کشف مجدد جاوا، آنقدر آن را دوست داشت که به یک برنامه نویس حرفه ای Oracle Certified، Java 7 تبدیل شد و وبلاگ JVM Fanboy را راه اندازی کرد. در حال حاضر او برای CloudSuite کار می کند، یک شرکت متخصص در راه حل های مدرن تجارت الکترونیک. او در CloudSuite بر روی سیستم‌های بک‌اند و سرویس‌های وب مختلف کار می‌کند، کد جاوا اسکریپت را برای برنامه‌های فرانت‌اند می‌نویسد، با ارائه پرس‌وجوهای پیچیده SQL از مشاوران پشتیبانی می‌کند، و قهوه مصرف می‌کند در حالی که بحث‌های مربوط به طراحی با توسعه‌دهندگان دیگر دارد. وقتی در اوقات فراغت خود چارچوب‌های وب یا فناوری‌های جدید را امتحان نمی‌کند، فیلم‌های کالت و فیلم‌های اکشن مبهم را روی DVD/Bluray جمع‌آوری می‌کند، رمان‌های علمی تخیلی کلاسیک می‌خواند، یا در کنسرت‌های خوانندگان و ترانه‌سراهای غیرمعمول شرکت می‌کند.


h4>فهرست مطالب

  1. معرفی ماشین مجازی جاوا
  2. توسعه در JVM
  3. جاوا
  4. برنامه نویسی در جاوا< /li>
  5. Scala
  6. برنامه نویسی در Scala
  7. Clojure
  8. برنامه نویسی در Clojure
  9. Kotlin
  10. برنامه نویسی در Kotlin
  11. Groovy
  12. برنامه نویسی در Groovy
  13. دیگر زبان های JVM

توضیحاتی درمورد کتاب به خارجی

Key Features

  • This guide provides in-depth coverage of the Java Virtual Machine and its features
  • Filled with practical examples, this book will help you understand the core concepts of Java, Scala, Clojure, Kotlin, and Groovy
  • Work with various programming paradigms and gain knowledge about imperative, object-oriented and functional programming

Book Description

Anyone who knows software development knows about the Java Virtual Machine. The Java Virtual Machine is responsible for interpreting Java byte code and translating it into actions. In the beginning, Java was the only programming language used for the JVM. But increasing complexity of the language and the remarkable performance of the JVM created an opening for a new generation of programming languages. If you want to build a strong foundation with the Java Virtual Machine and get started with popular modern programming languages, then this book is for you.

The book will begin with a general introduction of the JVM and its features, which are common to the JVM languages, helping you get abreast with its concepts. It will then dive into explaining languages such as Java, Scala, Clojure, Kotlin, and Groovy and will show how to work with each language, their features, use cases, and pros and cons. By writing example projects in those languages and focusing on each language’s strong points, it will help you find the programming language that is most appropriate for your particular needs.

By the end of the book, you will have written multiple programs that run on the Java Virtual Machine and know about the differences between the various languages.

What you will learn

  • Gain practical information about the Java Virtual Machine
  • Understand the popular JVM languages and the Java Class Library
  • Get to know about various programming paradigms such as imperative, object-oriented, and functional
  • Work with common JVM tools such as Eclipse IDE, Gradle, and Maven
  • Explore frameworks such as SparkJava, Vert.x, Akka and JavaFX
  • Boost your knowledge about dialects of other well-known programming languages that run on the JVM, including JavaScript, Python, and Ruby

About the Author

Vincent van der Leun is a software engineer living in the city of Utrecht in The Netherlands. Programming since the age of 8, he has worked with many different languages and platforms over the years. Rediscovering Java a few years ago, he loved it so much that he became an Oracle Certified Professional, Java 7 Programmer, and started the JVM Fanboy blog. Currently he works for CloudSuite, a company specializing in modern ecommerce solutions. At CloudSuite he works on various backend systems and web services, writes JavaScript code for frontend applications, supports consultants by providing complex SQL queries, and consumes coffee while having design-related discussions with fellow developers. When not trying out new web frameworks or technologies in his spare time, he is collecting cult movies and obscure action flicks on DVD/Bluray, reading classic science fiction novels, or attending concerts of non-mainstream singers and songwriters.

Table of Contents

  1. Introducing the Java Virtual Machine
  2. Developing on the JVM
  3. Java
  4. Programming in Java
  5. Scala
  6. Programming in Scala
  7. Clojure
  8. Programming in Clojure
  9. Kotlin
  10. Programming in Kotlin
  11. Groovy
  12. Programming in Groovy
  13. Other JVM languages




نظرات کاربران